/* 页面整体 */
.mod-new-reg-bg {
    position: fixed;
    left: 0;
    right: 0;
    top: -70px;
    bottom: 0;
    background: url(../img/reg_bg1.jpg) no-repeat;
    background-size: cover;
}
/* loge */
.mod-new-reg-logo{
    position: fixed;
    left: 40px;
    top: 30px;
    font-size: 26px;
    font-weight: bold;
    /* width: 100px; */
    height: 40px;
    color: #fff;
}
/* 信息区域 */
.information{
    position: fixed;
    left: calc(50% - 166px);
    bottom: 35px;
    /* width: 100px; */
    /* height: 40px; */
    font-size: 16px;
    color: #fff;
}

/* 整体框 */
.contentMod{
    position: absolute;
    right: 139px;
    top: 50%;
    margin-top: -300px;
    width: 480px;
    /* height: 650px; */
    background: rgba(255, 255, 255, .9);
    border-radius: 12px;
    overflow: hidden;
}
.clearfix {
    zoom: 1;
}
.guideLogin{
    /* margin: 50px 0 22px 39px; */
    padding: 34px 30px 20px;
}
.guideName{
    width: 50%;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    cursor: pointer;
    height: 58px;
    line-height: 50px;
    text-align: center;
    color: #666;
}
.checkNode{
    border-bottom: 3px solid #046af9;
        color: #000;
}

/* 登录模块 */
.loggerMod{
    padding: 20px 34px 50px;
}
.form-group {
    margin-bottom: 20px;
}
 
label {
    width: 66px;
    display: inline-block;
    margin-bottom: 5px;
}
.form-group input{
    width: calc(100% - 71px);
    padding: 8px;
    display: inline-block;
    box-sizing: border-box;
    background-color: #ffffffa8;
    border: 1px solid #ffffffa8;
}
.loginBtnMod{
    text-align: center;
    padding-top: 16px;
    padding-left: 0px;
    padding-right: 0px;
}
.forgetLogin{
    color: #2e58ff;
    float: right;
    margin-bottom: 6px;
}
.loginInBtn{
    height: 50px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    color: #fff;
    border-radius: 25px;
    width: 100%;
    background: #4490f7;
    text-align: center;
    margin: 0 auto;
}
.loginInBtn:hover{
    background-color: #4490f7;
}


/* 注册 */
.registerMod{
    padding: 20px 34px 50px;
}
.register-form {
    width: 300px;
    margin: 50px auto;
    padding: 20px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
 
.registrationForm{

}
.registerBtnMod{
    text-align: center;
    padding-top: 16px;
    padding-left: 0px;
    padding-right: 0px;
}
.registerBtn{
    height: 50px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    color: #fff;
    border-radius: 25px;
    width: 100%;
    background: #4490f7;
    text-align: center;
    margin: 0 auto;
}
.registerBtn:hover{
    background-color: #4490f7;
}
.captchaInput{
    width: calc(100% - 185px)!important;
}
.captchaBtn{
    width: 100px;
    padding: 8px;
    margin-left: 10px;
    display: inline-block;
    box-sizing: border-box;
    background-color: #ffffffa8;
}
.registerMessage{
    color: #e93625;
    float: left;
    padding: 10px 0;
}
.error {
    color: red;
    font-size: 12px;
    display: none;
}
.error-border {
    border: 1px solid #e93625!important;
}

.success-border {
    border: 1px solid #ffffffa8!important;
}
